craze for the huge and spectacular - French English Dictionary